be able to cross the placenta - Turkish English Dictionary